Работа с программными пакетами

Майоров Дмитрий Андреевич

Цель работы

Получить навыки работы с репозиториями и менеджерами пакетов.

Выполнение лабораторной работы

Переходим в каталог /etc/yum.repos.d и изучаем содержание каталога и файлов репозиториев

Выполнение лабораторной работы

Выводим на экран список настроенных репозиториев в системе Rocky Linux 10

Выполнение лабораторной работы

Выводим на экран список пакетов, в названии или описании которых есть слово user. Команда нашла пакеты для управления пользователями, пакеты с утилитами, связанными с пользователями и пакеты, в описании которых встречается слово ‘user’

Выполнение лабораторной работы

Устанавливаем nmap, предварительно изучив информацию по имеющимся пакетам. dnf install nmap установит конкретный пакет, а dnf install nmap* установит все пакеты

Выполнение лабораторной работы

Удаляем nmap

Выполнение лабораторной работы

Получаем список имеющихся групп пакетов, затем установливаем группу пакетов RPM Development Tools

Выполнение лабораторной работы

Удаляем группу пакетов

Выполнение лабораторной работы

Смотрим историю использования команды dnf и отменяем последнее по счету действие

Скачиваем rpm-пакет lynx

Выполнение лабораторной работы

Находим каталог, в который был помещён пакет после загрузки

Выполнение лабораторной работы

Устанавливаем rpm пакет

Выполнение лабораторной работы

Определяем расположение исполняемого файла

Выполнение лабораторной работы

Определяем по имени файла, к какому пакету принадлежит lynx и получаем дополнительную информацию о содержимом пакета

Выполнение лабораторной работы

Получаем список всех файлов в пакете, выводим перечень файлов с документацией пакета, выводим на экран перечень и месторасположение конфигурационных файлов пакета и выводим на экран расположение и содержание скриптов, выполняемых при установке пакета

Выполнение лабораторной работы

Запускаем lynx для проверки корректности установки пакета

Выполнение лабораторной работы

Удаляем пакет

Выполнение лабораторной работы

Устанавливаем пакет dnsmasq

Выполнение лабораторной работы

Определяем расположение исполняемого файла

Выполнение лабораторной работы

Определяем по имени файла, к какому пакету принадлежит dnsmasq и получаем дополнительную информацию о содержимом пакета

Выполнение лабораторной работы

Получаем список всех файлов в пакете, выводим перечень файлов с документацией пакета, выводим на экран перечень и месторасположение конфигурационных файлов пакета и выводим на экран расположение и содержание скриптов, выполняемых при установке пакета. Удаляем пакет

Выводы

Получены навыки работы с репозиториями и менеджерами пакетов.